to wreak vengeance on - Turkish English Dictionary